use one's best efforts - Español Inglés Diccionario